be excessively optimistic - French English Dictionary